# To change this template, choose Tools | Templates
# and open the template in the editor.

Given /^existe un compromiso en la base de datos con nombre "(.*?)"$/ do |arg1|
  commitment = Compromiso.new
  commitment.nombre = arg1
  commitment.descripcion = "Descripcion"
  commitment.terminado = 0
  commitment.save
end

Given /^estoy en la pagina de compromisos$/ do
  visit('http://localhost:3000/compromiso_finalizado/finalizado')
end
Given /^estoy en la pagina del detalle del compromiso$/ do
  visit('http://localhost:3000/compromiso_finalizado/detalle')
end

When(/^selecciono el compromiso "(.*?)"$/) do |arg1|
  select(arg1,:from=>'compromisos')
end

Then(/^la base de datos debe contener el compromiso "(.*?)" como "(.*?)"$/) do |arg1, arg2|
  commitment = Compromiso.find_all_by_nombre(arg1).first.estado.to_s
  assert_equal(commitment, arg2)
end